$(document).ready(function () {
   ininView()
});
function ininView() {
   //获得id
   let id = getUrlString("id");
   //初始化订单
   let obj = new Object();
   obj.m="detail";
   obj.id=id;
   $.ajax({
      //请求方式： 同步 false 异步 true
      async:true,
      //请求方式
      type:"POST",
      //Ajax请求设置xhrFields的withCredentials为true实现跨域访问
      xhrFields:{
         withCredentials:true
      },
      //请求地址
      url:basePath2+"/api/auth/orders",
      //数据 ,json字符串
      //返回值的类型
      dataType:"json",
      data:obj,
      //请求成功
      success:function (result) {
         if (result.code==200){
            initOrderInfo(result.data);
         }
      },
      //请求失败
      error:function (e) {
         console.log(e.status);
         console.log(e.responseText);
      }
   });

   //初始化用户
   let member = new Object();
   member.m="getLoginMember";
   $.ajax({
      //请求方式： 同步 false 异步 true
      async:true,
      //请求方式
      type:"POST",
      //Ajax请求设置xhrFields的withCredentials为true实现跨域访问
      xhrFields:{
         withCredentials:true
      },
      //请求地址
      url:basePath2+"/api/member",
      //数据 ,json字符串
      //返回值的类型
      dataType:"json",
      data:member,
      //请求成功
      success:function (result) {
         if (result.code==200){
            initUserInfo(result.data);
         }
      },
      //请求失败
      error:function (e) {
         console.log(e.status);
         console.log(e.responseText);
      }
   });

   //初始化订单中的商品
   let merchant = new Object();
   merchant.m="merchantList";
   merchant.id=id;
   $.ajax({
      //请求方式： 同步 false 异步 true
      async:true,
      //请求方式
      type:"POST",
      //Ajax请求设置xhrFields的withCredentials为true实现跨域访问
      xhrFields:{
         withCredentials:true
      },
      //请求地址
      url:basePath2+"/api/auth/orders",
      //数据 ,json字符串
      //返回值的类型
      dataType:"json",
      data:merchant,
      //请求成功
      success:function (result) {
         if (result.code==200){
            initMerchantInfo(result.data);
         }
      },
      //请求失败
      error:function (e) {
         console.log(e.status);
         console.log(e.responseText);
      }
   });
}

//初始化用户信息
function initUserInfo(result) {
   console.log("初始化用户信息................");
   $("#levelName").text(result.levelName);
   $("#favourable").text(result.favourable);
   $("#memberName").text(result.memberName);
   $("#phone").text(result.phone);
   $("#zip").text(result.zip);
   $("#address").text(result.address);

}
//初始化订单信息
function initOrderInfo(result) {
   console.log("初始化订单信息................");
   $("#orderNO").text(result.orderNO);
   $("#money").text(result.money);
   $("#orderDate").text(result.orderDate);
}
//初始化商品信息
function initMerchantInfo(result) {
   console.log("初始化购物车的商品信息................");
   $(".detailTable").html("");
   let caption = $("<caption></caption>").html("订单购物明细");
   $(".detailTable").append(caption);
   let tr_head = $("<tr></tr>").addClass("bg");
   let th1 = $("<th></th>").text("商品名称");
   let th2 = $("<th></th>").text("市场价");
   let th3 = $("<th></th>").text("会员价");
   let th4 = $("<th></th>").text("数量");
   let th5 = $("<th></th>").text("金额");
   tr_head.append(th1,th2,th3,th4,th5);
   $(".detailTable").append(tr_head);
   $.each(result,function(index,element) {
      let tr = $("<tr></tr>");
      let td1 = $("<td></td>").text(element.merName);
      let td2 = $("<td></td>").html("￥"+element.merPrice);
      let td3 = $("<td></td>").html("￥"+element.price);
      let td4 = $("<td></td>").text(element.number);
      let td5 = $("<td></td>").html("￥"+element.money);
      tr.append(td1,td2,td3,td4,td5);
      $(".detailTable").append(tr);
   });

}